package com.tgy.MyFlowable.workflow.enums;

import com.ctsi.core.common.annotation.ExceptionEnum;
import com.ctsi.core.common.constant.MarsExceptionConstant;
import com.ctsi.core.common.enums.BaseExceptionEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;


/**
 * 流程选项相关异常枚举
 *
 * @version 1.0
 * @author: wang xiao xiang
 * @date: 2021/8/8 19:22
 */
@Getter
@AllArgsConstructor
@ExceptionEnum(module = MarsExceptionConstant.MARS_SYSTEM_MODULE, kind = MarsExceptionConstant.MARS_SYSTEM_ENUM)
public enum FlwOptionExceptionEnum implements BaseExceptionEnum {
    /**
     * 流程选项不存在
     */
    OPTION_NOT_EXIST(1, "流程选项不存在"),

    /**
     * 一条流程定义只能有一条选项设置
     */
    PROCESS_DEFINITION_OPTION_REPEAT(2, "一条流程定义只能有一条选项设置");

    private final Integer code;

    private final String message;
}
